RewriteEngine On

# Redirigir de HTTPS a HTTP (solo en esta carpeta)
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Redirigir /archivo/ → /archivo (quita slash final si no es directorio)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

# Reescribe URLs limpias a .php si el archivo existe
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php [L]


# Redirigir al usuario a la página de error personalizada en caso de error 404 (Página no encontrada)
ErrorDocument 404 /error-page-one.html

# Redirigir al usuario a la página de error personalizada en caso de error 500 (Error interno del servidor)
ErrorDocument 500 /error-page-one.html

# Redirigir a una página de error personalizada en caso de error 403 (Acceso prohibido)
ErrorDocument 403 /error-page-one.html
